﻿/********************************************************************************/
/* 	0724th - keypad.d															*/
/*------------------------------------------------------------------------------*/
/*	製作		（　゜ワ゜）ノ　／　松久貫太									*/
/*	製作開始　	2007/05/11														*/
/*	MAIL		omega@personal.email.ne.jp										*/
/*	URL		http://nagoya.cool.ne.jp/o_mega										*/
/*																				*/
/*	このソースは「やらわかライセンス」の元で配布されています。					*/
/*-更新履歴---------------------------------------------------------------------*/
/*	2007/--/--																	*/
/*-その他-----------------------------------------------------------------------*/
/*	なし																		*/
/********************************************************************************/

/* ライブラリのインポート *******************************************************/
private import hell2;		// dHell2ライブラリ

/*
 * エンターキーを押している(KeyPress)か
 * 引数   : 
 * 戻り値 : 押しているならtrue
 */
bool isPressEnter()
{
	if(Hell_isPressKey(HELL_z)) return true;
	if(Hell_isPressKey(HELL_SPACE)) return true;
	if(Hell_isPressJButton(0))  return true;
	return false;
}

/*
 * エンターキーを押した(KeyDown)か
 * 引数   : 
 * 戻り値 : 押したならtrue
 */
bool isPushEnter()
{
	if(Hell_isPushKey(HELL_z)) return true;
	if(Hell_isPushKey(HELL_SPACE)) return true;
	if(Hell_isPushJButton(0))  return true;
	return false;
}

/*
 * キャンセルキーを押しているか(KeyPress)か
 * 引数   : 
 * 戻り値 : 押しているならtrue
 */
bool isPushCancel()
{	
	if(Hell_isPushKey(HELL_x)) return true;
	if(Hell_isPushJButton(1))  return true;
	return false;
}

// Press

/*
 * 左キーを押している(KeyPress)か
 * 引数   : 
 * 戻り値 : 左キーを押しているならtrue
 */
bool isPressLeft()
{
	if(Hell_isPressKey(HELL_LEFT))    return true;
	if(Hell_isPressJKey(HELL_J_LEFT)) return true;
	return false;
}
/*
 * 上キーを押している(KeyPress)か
 * 引数   : 
 * 戻り値 : 上キーを押しているならtrue
 */
bool isPressUp()
{
	if(Hell_isPressKey(HELL_UP))    return true;
	if(Hell_isPressJKey(HELL_J_UP)) return true;
	return false;
}
/*
 * 右キーを押している(KeyPress)か
 * 引数   : 
 * 戻り値 : 右キーを押しているならtrue
 */
bool isPressRight()
{
	if(Hell_isPressKey(HELL_RIGHT))    return true;
	if(Hell_isPressJKey(HELL_J_RIGHT)) return true;
	return false;
}
/*
 * 下キーを押している(KeyPress)か
 * 引数   : 
 * 戻り値 : 下キーを押しているならtrue
 */
bool isPressDown()
{
	if(Hell_isPressKey(HELL_DOWN))    return true;
	if(Hell_isPressJKey(HELL_J_DOWN)) return true;
	return false;
}

// Down

/*
 * 左キーを押した(KeyDown)か
 * 引数   : 
 * 戻り値 : 左キーを押したならtrue
 */
bool isPushLeft()
{
	if(Hell_isPushKey(HELL_LEFT))    return true;
	if(Hell_isPushJKey(HELL_J_LEFT)) return true;
	return false;
}
/*
 * 上キーを押した(KeyDown)か
 * 引数   : 
 * 戻り値 : 上キーを押したならtrue
 */
bool isPushUp()
{
	if(Hell_isPushKey(HELL_UP))    return true;
	if(Hell_isPushJKey(HELL_J_UP)) return true;
	return false;
}
/*
 * 右キーを押した(KeyDown)か
 * 引数   : 
 * 戻り値 : 右キーを押したならtrue
 */
bool isPushRight()
{
	if(Hell_isPushKey(HELL_RIGHT))    return true;
	if(Hell_isPushJKey(HELL_J_RIGHT)) return true;
	return false;
}
/*
 * 下キーを押した(KeyDown)か
 * 引数   : 
 * 戻り値 : 下キーを押したならtrue
 */
bool isPushDown()
{
	if(Hell_isPushKey(HELL_DOWN))    return true;
	if(Hell_isPushJKey(HELL_J_DOWN)) return true;
	return false;
}